package com.xone.collaboration.dao.mapper;

import com.xone.collaboration.dao.dataobject.Sketchpad;
import com.xone.collaboration.dao.dataobject.SketchpadExample;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface SketchpadMapper {
    long countByExample(SketchpadExample example);

    int deleteByExample(SketchpadExample example);

    int deleteByPrimaryKey(Long id);

    int insert(Sketchpad record);

    void insertBatch(List<Sketchpad> records);

    int insertSelective(Sketchpad record);

    List<Sketchpad> selectByExample(SketchpadExample example);

    Sketchpad selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") Sketchpad record, @Param("example") SketchpadExample example);

    int updateByExample(@Param("record") Sketchpad record, @Param("example") SketchpadExample example);

    int updateByPrimaryKeySelective(Sketchpad record);

    int updateByPrimaryKey(Sketchpad record);
}